, , , , , , ,

Souris : Logitech MX1000 (MX700, RX1000)

  Version : Dapper 6.06 LTS

Traduit par archange

Modifié par Philippe 2007-1-3

Les boutons précedent/suivant fonctionnent nativement sous Hardy Heron 8.04.

Fonctionne également pour la Logitech MX700 (dapper gutsy hardy) (8 boutons) (McPeter, bmwe21)

Fonctionne également pour la Logitech RX1000 (fonctionne avec la RX100 sous Hardy Heron 8.04RC)

Fonctionne également pour la Cordless Mini Optical Mouse sous Gutsy Gibbon 7.10

Faire fonctionner tous les boutons de votre MX1000

Ce Tutorial vous permettra d'activer les 12 boutons de votre souris logitech MX1000, dont les boutons latéraux, qui permettront le défilement horizontal, et le défilement rapide vertical (boutons au-dessus et en-dessous de la molette).

Pré-requis

Installation des paquets nécessaires

Dans un terminal (vous devez avoir activé le dépot Universe) :

sudo apt-get install xvkbd xbindkeys xmacro

Désactiver xmodmap

/!\ Attention! Si vous avez précédemment utilisé xmodmap pour changer la façon dont X utilise les boutons de votre souris, vous devez le désactiver. Pour cela, effacez la ligne setting pointer = [list of numbers] dans ~/.xmodmaprc.

Configuration

Configurer evdev

Vérifiez tout d'abord que votre souris est connectée à un port USB et non au port PS/2

  cat /proc/bus/input/devices
  Name="Logitech USB Receiver" 
  sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
  sudo gedit /etc/X11/xorg.conf

Section "InputDevice"

         Identifier       "Configured Mouse"
  ...
  EndSection
  Section "InputDevice"
          Identifier      "Logitech MX1000"
          Driver          "evdev"
          Option          "Name"          "Logitech USB Receiver"
          Option          "HWHEELRelativeAxisButtons" "7 6"
  EndSection

NB: Il peut etre utile de specifier le device dans le cas ou l'adaptateur bluetooth sert de recepteur pour le clavier ET la souris. dans ce cas, ajouter dans la section "InputDevice" une ligne telle que :

          Option           "Device"     "/dev/input/eventX"

ou le X est a remplacer par la valeur correspondant a la souris, trouvé avec la commande :

              cat /proc/bus/input/devices
  Section "ServerLayout"
  ...
  EndSection
          InputDevice     "Logitech MX1000" "CorePointer"
InputDevice     "Logitech MX1000" "CorePointer"

par

InputDevice     "Logitech MX1000" "SendCoreEvents"

:!: Dans le cas où X refuserait de démarrer :!:, recupérez le backup en tapant sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf :X redémarrera, puis vérifiez dans votre xorg.conf qu'il n'y a pas d'erreurs. Quand X est planté, il faut parfois passer en mode console en tapant Ctrl+Alt+F2 (Alt+F7 pour revenir en mode graphique).

Si le backup ne marche pas, il est parfois nécessaire de reconfigurer X: passer donc en mode console (Ctrl+Alt+F2), tapez sudo dpkg-reconfigure xserver-xorg. Ensuite de très nombreuses questions vous sont demandées (concernant vos périphériques: écran, carte graphique, clavier, souris; ayez donc les caractéristiques de ces périphériques sous la main). Dans le doute pour les réponses, gardez la réponse de base. Sortez du mode console (exit, entrée, Alt+F7) et continuer là où X avait planté.

configurer firefox

Maintenant, on active le sidescroll dans firefox:

Sinon, vous pouvez mettre ce paramètre en false et utiliser mousewheel.horizscroll.withnokey.numlines en mettant le nombre que vous voulez.

configurer xbindkeys

  gedit ~/.xbindkeysrc
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
    b:8
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
    b:9
  "echo ButtonPress 4 ButtonRelease 4 | xmacroplay -d 0 :0.0"
    b:11
  "echo ButtonPress 5 ButtonRelease 5 | xmacroplay -d 0 :0.0"
    b:12
  "echo ButtonPress 6 ButtonRelease 6 | xmacroplay -d 0 :0.0"
    b:13
  "echo ButtonPress 7 ButtonRelease 7 | xmacroplay -d 0 :0.0"
    b:14

Ainsi, vous n'avez pas à redémarrer, juste à taper xbindkeys & dans un terminal

Adaptation pour la MX700
Idem pour la Cordless Mini Optical Mouse sous Gutsy Gibbon
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
    b:7
  "/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Right]""
    b:6

Dernières remarques

Essayez tous les boutons de votre souris maintenant. Les boutons précédent et suivant devraient marcher et de même pour les boutons latéraux. Je n'ai pas trouvé de bonne utilisation pour le bouton "changer d'application" mais vous pouvez en paramétrer une avec xbindkeys (ça sera "b:10").

A voir

la page originale:https://help.ubuntu.com/community/MX1000Mouse